home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
Eccentric Dream
/
Eccentric Dream.iso
/
Omake-13inch
/
Omake-13inch.rsrc
/
CODE_11529_TourHit.txt
< prev
next >
Wrap
Text File
|
1993-07-10
|
19KB
|
347 lines
# near model CODE resource
# jump table entries: 6728-6732 (5 of them)
00000000 4E56 FFD6 link A6, -0x002A
00000004 48E7 0708 movem.l -[A7], D5,D6,D7,A4
00000008 286E 0008 movea.l A4, [A6 + 0x8]
0000000C 426E 000C clr.w [A6 + 0xC]
00000010 42A7 clr.l -[A7]
00000012 70FC moveq.l D0, 0xFFFFFFFC
00000014 2F00 move.l -[A7], D0
00000016 4EAD 19CA jsr [A5 + 0x19CA /* export_821 */]
0000001A 2A1F move.l D5, [A7]+
0000001C 70FD moveq.l D0, 0xFFFFFFFD
0000001E B085 cmp.l D0, D5
00000020 57C0 seq D0
00000022 72FE moveq.l D1, 0xFFFFFFFE
00000024 B285 cmp.l D1, D5
00000026 57C1 seq D1
00000028 8001 or.b D0, D1
0000002A 6702 beq +0x4 /* 0000002E */
0000002C 605C bra +0x5E /* 0000008A */
label0000002E:
0000002E 3E2C 0006 move.w D7, [A4 + 0x6]
label00000032:
00000032 302C 0004 move.w D0, [A4 + 0x4]
00000036 5A40 addq.w D0, 5
00000038 3F00 move.w -[A7], D0
0000003A 3007 move.w D0, D7
0000003C 5A40 addq.w D0, 5
0000003E 3F00 move.w -[A7], D0
00000040 4EAD 047A jsr [A5 + 0x47A /* export_139 */]
00000044 3F3C 0004 move.w -[A7], 0x4
00000048 4EAD 0482 jsr [A5 + 0x482 /* export_140 */]
0000004C 2D5F FFFC move.l [A6 - 0x4], [A7]+
00000050 4267 clr.w -[A7]
00000052 2F2D F4C8 move.l -[A7], [A5 - 0xB38]
00000056 2F14 move.l -[A7], [A4]
00000058 2F2E FFFC move.l -[A7], [A6 - 0x4]
0000005C 486E FFD6 pea.l [A6 - 0x2A]
00000060 4EBA 01D6 jsr [PC + 0x1D6 /* 00000238 */]
00000064 3C1F move.w D6, [A7]+
00000066 6722 beq +0x24 /* 0000008A */
00000068 206D F4C8 movea.l A0, [A5 - 0xB38]
0000006C 3006 move.w D0, D6
0000006E E940 asl D0.w, 4
00000070 41E8 023F lea.l A0, [A0 + 0x23F]
00000074 4A30 0000 tst.b [A0 + D0.w]
00000078 6608 bne +0xA /* 00000082 */
0000007A 5347 subq.w D7, 1
0000007C BE6C 0004 cmp.w D7, [A4 + 0x4]
00000080 6CB0 bge -0x4E /* 00000032 */
label00000082:
00000082 3006 move.w D0, D6
00000084 5B40 subq.w D0, 5
00000086 3D40 000C move.w [A6 + 0xC], D0
label0000008A:
0000008A 4CDF 10E0 movem.l D5,D6,D7,A4, [A7]+
0000008E 4E5E unlink A6
00000090 2E9F move.l [A7], [A7]+
00000092 4E75 rts
fn00000094:
00000094 4E56 FFD8 link A6, -0x0028
00000098 48E7 0738 movem.l -[A7], D5,D6,D7,A2,A3,A4
0000009C 3A2E 0008 move.w D5, [A6 + 0x8]
000000A0 42A7 clr.l -[A7]
000000A2 3F05 move.w -[A7], D5
000000A4 4EAD 154A jsr [A5 + 0x154A /* export_677 */]
000000A8 2E1F move.l D7, [A7]+
000000AA 2047 movea.l A0, D7
000000AC 4A68 0014 tst.w [A0 + 0x14]
000000B0 6C20 bge +0x22 /* 000000D2 */
000000B2 42A7 clr.l -[A7]
000000B4 3F05 move.w -[A7], D5
000000B6 1F3C 0001 move.b -[A7], 0x1
000000BA 4267 clr.w -[A7]
000000BC 4EAD 1AC2 jsr [A5 + 0x1AC2 /* export_852 */]
000000C0 285F movea.l A4, [A7]+
000000C2 2047 movea.l A0, D7
000000C4 0828 0001 0007 btst.b [A0 + 0x7], 0x1
000000CA 665E bne +0x60 /* 0000012A */
000000CC 7000 moveq.l D0, 0x00
000000CE 2840 movea.l A4, D0
000000D0 6058 bra +0x5A /* 0000012A */
label000000D2:
000000D2 42A7 clr.l -[A7]
000000D4 3F05 move.w -[A7], D5
000000D6 42A7 clr.l -[A7]
000000D8 4EAD 1AC2 jsr [A5 + 0x1AC2 /* export_852 */]
000000DC 265F movea.l A3, [A7]+
000000DE 200B move.l D0, A3
000000E0 6606 bne +0x8 /* 000000E8 */
000000E2 7000 moveq.l D0, 0x00
000000E4 2840 movea.l A4, D0
000000E6 6042 bra +0x44 /* 0000012A */
label000000E8:
000000E8 42A7 clr.l -[A7]
000000EA A8D8 syscall NewRgn
000000EC 285F movea.l A4, [A7]+
000000EE 2F0B move.l -[A7], A3
000000F0 205F movea.l A0, [A7]+
000000F2 A029 syscall HLock
000000F4 2047 movea.l A0, D7
000000F6 43EE FFE4 lea.l A1, [A6 - 0x1C]
000000FA 41E8 0010 lea.l A0, [A0 + 0x10]
000000FE 22D8 move.l [A1]+, [A0]+
00000100 22D8 move.l [A1]+, [A0]+
00000102 22D8 move.l [A1]+, [A0]+
00000104 3290 move.w [A1], [A0]
00000106 2D53 FFE4 move.l [A6 - 0x1C], [A3]
0000010A 4267 clr.w -[A7]
0000010C 2F0C move.l -[A7], A4
0000010E 486E FFE4 pea.l [A6 - 0x1C]
00000112 4EAD 038A jsr [A5 + 0x38A /* export_109 */]
00000116 3C1F move.w D6, [A7]+
00000118 2F0B move.l -[A7], A3
0000011A 205F movea.l A0, [A7]+
0000011C A02A syscall HUnlock
0000011E 4A46 tst.w D6
00000120 6708 beq +0xA /* 0000012A */
00000122 2F0C move.l -[A7], A4
00000124 A8D9 syscall DisposRgn/DisposeRgn
00000126 7000 moveq.l D0, 0x00
00000128 2840 movea.l A4, D0
label0000012A:
0000012A 200C move.l D0, A4
0000012C 6740 beq +0x42 /* 0000016E */
0000012E 206D F4C8 movea.l A0, [A5 - 0xB38]
00000132 302E 000A move.w D0, [A6 + 0xA]
00000136 E740 asl D0.w, 3
00000138 43EE FFF8 lea.l A1, [A6 - 0x8]
0000013C 45E8 03EE lea.l A2, [A0 + 0x3EE]
00000140 41F2 0000 lea.l A0, [A2 + D0.w]
00000144 22D8 move.l [A1]+, [A0]+
00000146 22D8 move.l [A1]+, [A0]+
00000148 2054 movea.l A0, [A4]
0000014A 5488 addq.l A0, 2
0000014C 2D48 FFD8 move.l [A6 - 0x28], A0
00000150 2F0C move.l -[A7], A4
00000152 206E FFD8 movea.l A0, [A6 - 0x28]
00000156 302E FFFA move.w D0, [A6 - 0x6]
0000015A 9068 0002 sub.w D0, [A0 + 0x2]
0000015E 3F00 move.w -[A7], D0
00000160 206E FFD8 movea.l A0, [A6 - 0x28]
00000164 302E FFF8 move.w D0, [A6 - 0x8]
00000168 9050 sub.w D0, [A0]
0000016A 3F00 move.w -[A7], D0
0000016C A8E0 syscall OffsetRgn/OfsetR